﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
	<head>
		<title>ADO.NET Entity Frameworks</title>
		<style type="text/css" >
		    body{font-family:Arial; background:#f0f0f0}
		    div {border:1px solid black; background-color:White;padding:8px;width:500px}
		    a {color:Navy}
		    label {font-weight:bold}
		    a:hover {text-decoration:none}
		</style> 
	</head>
	<body>
	<div>
	<a href='..\StartHere.htm'>Home</a>
	<h1>ADO.NET Entity Frameworks</h1>
    <ol>
	    <li><label>Web Site:</label> <span> <a href='http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx'>ADO.NET Entity Frameworks</a> </span></li>
	    <li><label>Mapping Strategy:</label> <span>Designer and/or XML</span></li>
	    <li><label>Cost:</label> <span>Available from Microsoft</span></li>
	    <li><label>LINQ Support:</label> <span>Yes</span></li>	    
	    <li><label>Stored Procedure Support:</label><span>Yes <a href='http://msdn.microsoft.com/en-us/library/bb399203.aspx'>More information</a></span>  </li>
	</ol>	
	<h3>Notes</h3>
	<ul>
        <li>Appears to be a nice solid frameworks.  For version one its pretty clean, designer sometimes gets in your way.  Has a very bright future</li>	        
        <li>Current version requires that you inherit from a base class</li>
        <li>I like the 3 part mapping strategy:
            <ol>    
                <li>Storage Model - Describes the Database</li>
                <li>Conceptual Model - Describes the Object/Application Model</li>
                <li>Mapping Model - Maps both components together</li>
            </ol>
        </li>
	</ul>
	</div>
	</body>
</html>